__author__ = 'East'

# key - value
info = {
    'stu1101': 'TengLan Wu',
    'stu1102': 'LongZe  Luola',
    'stu1103': 'XiaoZe Maliya'
}

print(info)
print(info['stu1101'])
info['stu1101'] = '武藤兰'
info['stu1104'] = 'CangJing kong'
print(info)

# del info['stu1101']
print(info)

info.pop('stu1101')
# info.popitem()    # 随便删除一个

print(info.get('stu1104'))  # 不会出错
print('stu1103' in info)    # 若存在返回true 否则返回false

av_catalog = {
    '欧美': {
        'www.youporn.com': ['很多免费，世界最大', '质量一般'],
        'www.pornhub.com': ['很多免费，也很大', '质量略高'],
        'letmedothistoyou.com': ['多是自拍，高质量图片很多', '资源不多，更新慢'],
        'x-art.com': ['质量很高，真的很高', '全部收费，屌逼绕行']
    },
    '日韩': {
        'tokyo': ['质量怎样不清楚，个人已经不喜欢日韩范了', '听说是收费的']
    },
    '大陆': {
        '1024': ['全部免费，真好，好人一生平安', '服务器在国外，慢']
    }
}

av_catalog['大陆']['1024'][1] = '可以在国内做镜像'

av_catalog.setdefault('台湾', {'www.baidu.com': [1, 2]})  # 如果字典存在，则返回，否则添加

print(av_catalog)


# 更新
b = {
    'stu1101' : 'Alex',
    1 : 3,
    2 : 5
}
info.update(b)
print(info)

print(info.items())     # 将字典变成元组

c = dict.fromkeys([6, 7, 8], [1, {'name': 'alex'}, 444])
print(c)
c[7][1]['name'] = 'Jack Chen'   # 全部修改
print(c)

# 遍历字典
for i in info:
    print(i, info[i])

for k, v in info.items():
    print(k, v)
